ChartElement
Die Basisklasse, die das Diagrammelement beschreibt (Indikator, Kerze usw.).
Erbt von: ChartPart<T>
Implementiert: IChartElementEx, IChartElement, IChartPart<IChartElement>, INotifyPropertyChanging, INotifyPropertyChanged, IPersistable
Eigenschaften
public IChartArea ChartArea { get; private set; }
value = chartElement.ChartArea
chartElement.ChartArea = value
Kartenfläche.
public IEnumerable<IChartElement> ChildElements { get; }
value = chartElement.ChildElements
Child Chart Elemente.
public Func<IComparable, Color?> Colorer { get; set; }
value = chartElement.Colorer
chartElement.Colorer = value
Custom Elements Colorer.
public string FullTitle { get; set; }
value = chartElement.FullTitle
chartElement.FullTitle = value
Der Titel der vollständigen Serie. Wenn diese Eigenschaft undefiniert ist, wird stattdessen ein automatisch generierter Titel verwendet.
public bool IsLegend { get; set; }
value = chartElement.IsLegend
chartElement.IsLegend = value
Sollte dieses Element in der Legende gezeigt werden.
public bool IsVisible { get; set; }
value = chartElement.IsVisible
chartElement.IsVisible = value
Zeigen/Verstecken von Anmerkungen.
public IChartElement ParentElement { get; }
value = chartElement.ParentElement
Element des Mutterdiagramms.
public string XAxisId { get; set; }
value = chartElement.XAxisId
chartElement.XAxisId = value
X-Achse.
public string YAxisId { get; set; }
value = chartElement.YAxisId
chartElement.YAxisId = value
Y-Achse.
Methoden
protected internal void AddChildElement(IChartElement element, bool dontDraw)
chartElement.AddChildElement(element, dontDraw)
Kind Chart Element hinzufügen.
- element
- dontDraw
- Erstellen Sie kein entsprechendes Diagrammelement, wird für verschachtelte Elemente verwendet.
public virtual bool CheckAxesCompatible(ChartAxisType? xType, ChartAxisType? yType)
result = chartElement.CheckAxesCompatible(xType, yType)
Prüfen Sie, ob das Element mit den mitgelieferten Achsentypen gezeichnet werden kann.
- xType
- X-Achsentyp.
- yType
- Y-Achsentyp.
Rückgabe: wenn gelieferte Typen unterstützt werden.
public sealed override T Clone()
result = chartElement.Clone()
Erstellen Sie eine Kopie von ChartElement.
Rückgabe: Kopie.
internal override T CopyTo(T elem)
result = chartElement.CopyTo(elem)
Kopieren Sie die Nachricht in die .
- elem
- Copy.
Rückgabe: Copy.
protected virtual T CreateClone()
result = chartElement.CreateClone()
Erstellen Sie Klon, aber füllen Sie keine Felder / Eigenschaften aus.
protected virtual string GetGeneratedTitle()
result = chartElement.GetGeneratedTitle()
Generierter Titel.
Rückgabe: Auto generieren Chart Element Titel.
public override void Load(SettingsStorage storage)
chartElement.Load(storage)
Lasteinstellungen.
- storage
- Einstellungen Lagerung.
protected abstract bool OnDraw(ChartDrawData data)
result = chartElement.OnDraw(data)
Zeichnen Sie auf Wurzelelement.
- data
- Kartenzeichnungsdaten.
Rückgabe: wenn die Daten erfolgreich gezogen wurden, andernfalls zurückgegeben werden.
protected internal void RemoveChildElement(IChartElement element)
chartElement.RemoveChildElement(element)
Child Chart Element entfernen.
public override void Save(SettingsStorage storage)
chartElement.Save(storage)
Einstellungen speichern.
- storage
- Einstellungen Lagerung.